home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Russian Beautiful Girl Collection
/
Russian Beautiful Girl Collection.iso
/
Sound Manager
/
Sound Manager.rsrc
/
bin.rsrc_sift_-16560.txt
< prev
next >
Wrap
Text File
|
1993-07-13
|
17KB
|
305 lines
start:
00000000 4E56 0000 link A6, 0
00000004 48E7 0018 movem.l -[A7], A3,A4
00000008 266E 000C movea.l A3, [A6 + 0xC]
0000000C 302B 0002 move.w D0, [A3 + 0x2]
00000010 5440 addq.w D0, 2
00000012 6722 beq +0x24 /* 00000036 */
00000014 5340 subq.w D0, 1
00000016 6718 beq +0x1A /* 00000030 */
00000018 5940 subq.w D0, 4
0000001A 6720 beq +0x22 /* 0000003C */
0000001C 5340 subq.w D0, 1
0000001E 6722 beq +0x24 /* 00000042 */
00000020 5340 subq.w D0, 1
00000022 6724 beq +0x26 /* 00000048 */
00000024 0440 00FE subi.w D0, 0xFE
00000028 672C beq +0x2E /* 00000056 */
0000002A 5B40 subq.w D0, 5
0000002C 6722 beq +0x24 /* 00000050 */
0000002E 602E bra +0x30 /* 0000005E */
label00000030:
00000030 49FA 01A0 lea.l A4, [PC + 0x1A0 /* 000001D2, value 0x4E56FFFC */]
00000034 6042 bra +0x44 /* 00000078 */
label00000036:
00000036 49FA 01E2 lea.l A4, [PC + 0x1E2 /* 0000021A, value 0x4E560000 'NV\0\0', cstring "NV" */]
0000003A 603C bra +0x3E /* 00000078 */
label0000003C:
0000003C 49FA 0208 lea.l A4, [PC + 0x208 /* 00000246, value 0x4E560000 'NV\0\0', cstring "NV" */]
00000040 6036 bra +0x38 /* 00000078 */
label00000042:
00000042 49FA 0254 lea.l A4, [PC + 0x254 /* 00000298, value 0x4E560000 'NV\0\0', cstring "NV" */]
00000046 6030 bra +0x32 /* 00000078 */
label00000048:
00000048 7000 moveq.l D0, 0x00
0000004A 2D40 0010 move.l [A6 + 0x10], D0
0000004E 603A bra +0x3C /* 0000008A */
label00000050:
00000050 49FA 020E lea.l A4, [PC + 0x20E /* 00000260, value 0x4E560000 'NV\0\0', cstring "NV" */]
00000054 6022 bra +0x24 /* 00000078 */
label00000056:
00000056 70CE moveq.l D0, 0xFFFFFFCE
00000058 2D40 0010 move.l [A6 + 0x10], D0
0000005C 602C bra +0x2E /* 0000008A */
label0000005E:
0000005E 0C6B 0100 0002 cmpi.w [A3 + 0x2], 0x100
00000064 6C0A bge +0xC /* 00000070 */
00000066 2D7C 8000 8002 0010 move.l [A6 + 0x10], 0x80008002
0000006E 601A bra +0x1C /* 0000008A */
label00000070:
00000070 7000 moveq.l D0, 0x00
00000072 2D40 0010 move.l [A6 + 0x10], D0
00000076 6012 bra +0x14 /* 0000008A */
label00000078:
00000078 598F subq.l A7, 4
0000007A 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000007E 2F0B move.l -[A7], A3
00000080 2F0C move.l -[A7], A4
00000082 70FF moveq.l D0, 0xFFFFFFFF
00000084 A82A syscall ComponentDispatch
00000086 2D5F 0010 move.l [A6 + 0x10], [A7]+
label0000008A:
0000008A 4CEE 1800 FFF8 movem.l A3,A4, [A6 - 0x8]
00000090 4E5E unlink A6
00000092 205F movea.l A0, [A7]+
00000094 504F addq.w A7, 8
00000096 4ED0 jmp [A0]
fn00000098:
00000098 4E56 0000 link A6, 0
0000009C 2F0C move.l -[A7], A4
0000009E 202E 0008 move.l D0, [A6 + 0x8]
000000A2 A122 syscall NewHandle, flags=1
000000A4 2848 movea.l A4, A0
000000A6 200C move.l D0, A4
000000A8 671A beq +0x1C /* 000000C4 */
000000AA A162 syscall PurgeSpace, flags=1
000000AC 2008 move.l D0, A0
000000AE 0C80 0000 8000 cmpi.l D0, 0x8000
000000B4 6C0E bge +0x10 /* 000000C4 */
000000B6 204C movea.l A0, A4
000000B8 A023 syscall DisposHandle/DisposeHandle
000000BA 31FC FF94 0220 move.w [0x00000220 /* MemErr */], 0xFF94
000000C0 7000 moveq.l D0, 0x00
000000C2 2840 movea.l A4, D0
label000000C4:
000000C4 200C move.l D0, A4
000000C6 286E FFFC movea.l A4, [A6 - 0x4]
000000CA 4E5E unlink A6
000000CC 4E75 rts
fn000000CE:
000000CE 4E56 FFF4 link A6, -0x000C
000000D2 48E7 0108 movem.l -[A7], D7,A4
000000D6 2E2E 0008 move.l D7, [A6 + 0x8]
000000DA 2007 move.l D0, D7
000000DC A440 syscall ReserveMemSys, flags=4
000000DE 2007 move.l D0, D7
000000E0 A522 syscall NewHandleSys, flags=5
000000E2 2848 movea.l A4, A0
000000E4 200C move.l D0, A4
000000E6 6700 008E beq +0x90 /* 00000176 */
000000EA 2078 02B6 movea.l A0, [0x000002B6 /* ExpandMem */]
000000EE 2E28 01AE move.l D7, [A0 + 0x1AE]
000000F2 303C A89F move.w D0, 0xA89F
000000F6 A746 syscall GetToolBoxTrapAddress/GetToolTrapAddress, flags=7
000000F8 2D48 FFF4 move.l [A6 - 0xC], A0
000000FC 303C A88F move.w D0, 0xA88F
00000100 A746 syscall GetToolBoxTrapAddress/GetToolTrapAddress, flags=7
00000102 202E FFF4 move.l D0, [A6 - 0xC]
00000106 B1C0 cmpa.l A0, D0
00000108 6756 beq +0x58 /* 00000160 */
0000010A 558F subq.l A7, 2
0000010C 7000 moveq.l D0, 0x00
0000010E 2F00 move.l -[A7], D0
00000110 486E FFFC pea.l [A6 - 0x4]
00000114 3F3C 0047 move.w -[A7], 0x47 /* 'G' */
00000118 A88F syscall OSDispatch
0000011A 4A5F tst.w [A7]+
0000011C 6706 beq +0x8 /* 00000124 */
0000011E 7000 moveq.l D0, 0x00
00000120 2D40 FFFC move.l [A6 - 0x4], D0
label00000124:
00000124 BEAE FFFC cmp.l D7, [A6 - 0x4]
00000128 634C bls +0x4E /* 00000176 */
0000012A 558F subq.l A7, 2
0000012C 486E FFF8 pea.l [A6 - 0x8]
00000130 7000 moveq.l D0, 0x00
00000132 2F00 move.l -[A7], D0
00000134 3F3C 0047 move.w -[A7], 0x47 /* 'G' */
00000138 A88F syscall OSDispatch
0000013A 4A5F tst.w [A7]+
0000013C 6706 beq +0x8 /* 00000144 */
0000013E 7000 moveq.l D0, 0x00
00000140 2D40 FFF8 move.l [A6 - 0x8], D0
label00000144:
00000144 202E FFFC move.l D0, [A6 - 0x4]
00000148 D0AE FFF8 add.l D0, [A6 - 0x8]
0000014C BE80 cmp.l D7, D0
0000014E 6F26 ble +0x28 /* 00000176 */
00000150 204C movea.l A0, A4
00000152 A023 syscall DisposHandle/DisposeHandle
00000154 31FC FF94 0220 move.w [0x00000220 /* MemErr */], 0xFF94
0000015A 7000 moveq.l D0, 0x00
0000015C 2840 movea.l A4, D0
0000015E 6016 bra +0x18 /* 00000176 */
label00000160:
00000160 A562 syscall PurgeSpaceSys, flags=5
00000162 2008 move.l D0, A0
00000164 BE80 cmp.l D7, D0
00000166 6F0E ble +0x10 /* 00000176 */
00000168 204C movea.l A0, A4
0000016A A023 syscall DisposHandle/DisposeHandle
0000016C 31FC FF94 0220 move.w [0x00000220 /* MemErr */], 0xFF94
00000172 7000 moveq.l D0, 0x00
00000174 2840 movea.l A4, D0
label00000176:
00000176 200C move.l D0, A4
00000178 4CEE 1080 FFEC movem.l D7,A4, [A6 - 0x14]
0000017E 4E5E unlink A6
00000180 4E75 rts
fn00000182:
00000182 4E56 0000 link A6, 0
00000186 48E7 0108 movem.l -[A7], D7,A4
0000018A 2E2E 000C move.l D7, [A6 + 0xC]
0000018E 2F07 move.l -[A7], D7
00000190 4EBA FF06 jsr [PC - 0xFA /* 00000098 */]
00000194 2840 movea.l A4, D0
00000196 200C move.l D0, A4
00000198 584F addq.w A7, 4
0000019A 6708 beq +0xA /* 000001A4 */
0000019C 204C movea.l A0, A4
0000019E A064 syscall MoveHHi
000001A0 A029 syscall HLock
000001A2 6012 bra +0x14 /* 000001B6 */
label000001A4:
000001A4 2F07 move.l -[A7], D7
000001A6 4EBA FF26 jsr [PC - 0xDA /* 000000CE */]
000001AA 2840 movea.l A4, D0
000001AC 200C move.l D0, A4
000001AE 584F addq.w A7, 4
000001B0 6704 beq +0x6 /* 000001B6 */
000001B2 204C movea.l A0, A4
000001B4 A029 syscall HLock
label000001B6:
000001B6 200C move.l D0, A4
000001B8 6604 bne +0x6 /* 000001BE */
000001BA 7000 moveq.l D0, 0x00
000001BC 600A bra +0xC /* 000001C8 */
label000001BE:
000001BE 206E 0008 movea.l A0, [A6 + 0x8]
000001C2 208C move.l [A0], A4
000001C4 2014 move.l D0, [A4]
000001C6 A055 syscall StripAddress
label000001C8:
000001C8 4CEE 1080 FFF8 movem.l D7,A4, [A6 - 0x8]
000001CE 4E5E unlink A6
000001D0 4E75 rts
000001D2 4E56 FFFC link A6, -0x0004
000001D6 2F0C move.l -[A7], A4
000001D8 7024 moveq.l D0, 0x24
000001DA 2F00 move.l -[A7], D0
000001DC 486E FFFC pea.l [A6 - 0x4]
000001E0 4EBA FFA0 jsr [PC - 0x60 /* 00000182 */]
000001E4 2840 movea.l A4, D0
000001E6 200C move.l D0, A4
000001E8 504F addq.w A7, 8
000001EA 6718 beq +0x1A /* 00000204 */
000001EC 296E FFFC 001C move.l [A4 + 0x1C], [A6 - 0x4]
000001F2 2F2E 0008 move.l -[A7], [A6 + 0x8]
000001F6 2F0C move.l -[A7], A4
000001F8 700D moveq.l D0, 0x0D
000001FA A82A syscall ComponentDispatch
000001FC 7000 moveq.l D0, 0x00
000001FE 2D40 0010 move.l [A6 + 0x10], D0
00000202 600A bra +0xC /* 0000020E */
label00000204:
00000204 3038 0220 move.w D0, [0x00000220 /* MemErr */]
00000208 48C0 ext.l D0
0000020A 2D40 0010 move.l [A6 + 0x10], D0
label0000020E:
0000020E 286E FFF8 movea.l A4, [A6 - 0x8]
00000212 4E5E unlink A6
00000214 205F movea.l A0, [A7]+
00000216 504F addq.w A7, 8
00000218 4ED0 jmp [A0]
0000021A 4E56 0000 link A6, 0
0000021E 2F0C move.l -[A7], A4
00000220 286E 000C movea.l A4, [A6 + 0xC]
00000224 200C move.l D0, A4
00000226 670C beq +0xE /* 00000234 */
00000228 4AAC 001C tst.l [A4 + 0x1C]
0000022C 6706 beq +0x8 /* 00000234 */
0000022E 206C 001C movea.l A0, [A4 + 0x1C]
00000232 A023 syscall DisposHandle/DisposeHandle
label00000234:
00000234 7000 moveq.l D0, 0x00
00000236 2D40 0010 move.l [A6 + 0x10], D0
0000023A 286E FFFC movea.l A4, [A6 - 0x4]
0000023E 4E5E unlink A6
00000240 205F movea.l A0, [A7]+
00000242 504F addq.w A7, 8
00000244 4ED0 jmp [A0]
00000246 4E56 0000 link A6, 0
0000024A 206E 0008 movea.l A0, [A6 + 0x8]
0000024E 7000 moveq.l D0, 0x00
00000250 2080 move.l [A0], D0
00000252 2D40 0014 move.l [A6 + 0x14], D0
00000256 4E5E unlink A6
00000258 205F movea.l A0, [A7]+
0000025A 4FEF 000C lea.l A7, [A7 + 0xC]
0000025E 4ED0 jmp [A0]
00000260 4E56 0000 link A6, 0
00000264 48E7 0018 movem.l -[A7], A3,A4
00000268 266E 000C movea.l A3, [A6 + 0xC]
0000026C 286E 0014 movea.l A4, [A6 + 0x14]
00000270 294B 0020 move.l [A4 + 0x20], A3
00000274 204B movea.l A0, A3
00000276 5888 addq.l A0, 4
00000278 224C movea.l A1, A4
0000027A 7006 moveq.l D0, 0x06
label0000027C:
0000027C 22D8 move.l [A1]+, [A0]+
0000027E 51C8 FFFC dbf D0, -0x6 /* 0000027C */
00000282 7000 moveq.l D0, 0x00
00000284 2D40 0018 move.l [A6 + 0x18], D0
00000288 4CEE 1800 FFF8 movem.l A3,A4, [A6 - 0x8]
0000028E 4E5E unlink A6
00000290 205F movea.l A0, [A7]+
00000292 4FEF 0010 lea.l A7, [A7 + 0x10]
00000296 4ED0 jmp [A0]
00000298 4E56 0000 link A6, 0
0000029C 2F0C move.l -[A7], A4
0000029E 286E 000C movea.l A4, [A6 + 0xC]
000002A2 4AAC 0010 tst.l [A4 + 0x10]
000002A6 6E36 bgt +0x38 /* 000002DE */
000002A8 206C 0020 movea.l A0, [A4 + 0x20]
000002AC 4AA8 0030 tst.l [A0 + 0x30]
000002B0 672C beq +0x2E /* 000002DE */
000002B2 558F subq.l A7, 2
000002B4 486C 0020 pea.l [A4 + 0x20]
000002B8 206C 0020 movea.l A0, [A4 + 0x20]
000002BC 2268 0030 movea.l A1, [A0 + 0x30]
000002C0 4E91 jsr [A1]
000002C2 4A1F tst.b [A7]+
000002C4 6712 beq +0x14 /* 000002D8 */
000002C6 206C 0020 movea.l A0, [A4 + 0x20]
000002CA 5888 addq.l A0, 4
000002CC 224C movea.l A1, A4
000002CE 7006 moveq.l D0, 0x06
label000002D0:
000002D0 22D8 move.l [A1]+, [A0]+
000002D2 51C8 FFFC dbf D0, -0x6 /* 000002D0 */
000002D6 6006 bra +0x8 /* 000002DE */
label000002D8:
000002D8 7000 moveq.l D0, 0x00
000002DA 2940 0010 move.l [A4 + 0x10], D0
label000002DE:
000002DE 206E 0008 movea.l A0, [A6 + 0x8]
000002E2 208C move.l [A0], A4
000002E4 7000 moveq.l D0, 0x00
000002E6 2D40 0010 move.l [A6 + 0x10], D0
000002EA 286E FFFC movea.l A4, [A6 - 0x4]
000002EE 4E5E unlink A6
000002F0 205F movea.l A0, [A7]+
000002F2 504F addq.w A7, 8
000002F4 4ED0 jmp [A0]